it rocks - French English Dictionary